samll fix for invisible columns
authorLars Hamann <lars@gtk.org>
Thu, 22 Oct 1998 14:54:28 +0000 (14:54 +0000)
committerLars Hamann <lars@src.gnome.org>
Thu, 22 Oct 1998 14:54:28 +0000 (14:54 +0000)
Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>

        * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
        columns

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkclist.c

index fec3e3822cba7ff1cc2574f49029ac339eacb251..4d4c49df17cfe4c07f35a044b857febbf5e4dad7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
+       columns
+
 Thu Oct 22 02:29:53 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/gtkfilesel.h: GtkType and macro fixups
index fec3e3822cba7ff1cc2574f49029ac339eacb251..4d4c49df17cfe4c07f35a044b857febbf5e4dad7 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
+       columns
+
 Thu Oct 22 02:29:53 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/gtkfilesel.h: GtkType and macro fixups
index fec3e3822cba7ff1cc2574f49029ac339eacb251..4d4c49df17cfe4c07f35a044b857febbf5e4dad7 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
+       columns
+
 Thu Oct 22 02:29:53 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/gtkfilesel.h: GtkType and macro fixups
index fec3e3822cba7ff1cc2574f49029ac339eacb251..4d4c49df17cfe4c07f35a044b857febbf5e4dad7 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
+       columns
+
 Thu Oct 22 02:29:53 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/gtkfilesel.h: GtkType and macro fixups
index fec3e3822cba7ff1cc2574f49029ac339eacb251..4d4c49df17cfe4c07f35a044b857febbf5e4dad7 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
+       columns
+
 Thu Oct 22 02:29:53 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/gtkfilesel.h: GtkType and macro fixups
index fec3e3822cba7ff1cc2574f49029ac339eacb251..4d4c49df17cfe4c07f35a044b857febbf5e4dad7 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
+       columns
+
 Thu Oct 22 02:29:53 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/gtkfilesel.h: GtkType and macro fixups
index fec3e3822cba7ff1cc2574f49029ac339eacb251..4d4c49df17cfe4c07f35a044b857febbf5e4dad7 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 22 16:22:55 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (COLUMN_FROM_XPIXEL): samll fix for invisible
+       columns
+
 Thu Oct 22 02:29:53 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/gtkfilesel.h: GtkType and macro fixups
index 6e048f4ad6f7b8d629c069faf22e7e2acb8dd957..25a85e6c57f89ca10affed7005c328cc065d5f54 100644 (file)
@@ -71,13 +71,14 @@ COLUMN_FROM_XPIXEL (GtkCList * clist,
   gint i, cx;
 
   for (i = 0; i < clist->columns; i++)
-    {
-      cx = clist->column[i].area.x + clist->hoffset;
+    if (clist->column[i].visible)
+      {
+       cx = clist->column[i].area.x + clist->hoffset;
 
-      if (x >= (cx - (COLUMN_INSET + CELL_SPACING)) &&
-         x <= (cx + clist->column[i].area.width + COLUMN_INSET))
-       return i;
-    }
+       if (x >= (cx - (COLUMN_INSET + CELL_SPACING)) &&
+           x <= (cx + clist->column[i].area.width + COLUMN_INSET))
+         return i;
+      }
 
   /* no match */
   return -1;